home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / net_src.arc / files.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-05-08  |  4.2 KB  |  110 lines

  1. /* System-dependent definitions of various files, spool directories, etc */
  2.  
  3. #include "global.h"
  4. #include "config.h"
  5.  
  6. #if    (defined(__TURBOC__) || defined(LATTICE) || defined(MAC) || defined(ATARI_ST))
  7. /* These compilers require special open modes when reading binary files
  8.  * 
  9.  * "The single most brilliant design decision in all of UNIX was the
  10.  * choice of a SINGLE character as the end-of-line indicator" -- M. O'Dell
  11.  *
  12.  * "Whoever picked the end-of-line conventions for MS-DOS and the Macintosh
  13.  * should be shot!" -- P. Karn's corollary to O'Dells' declaration
  14.  *
  15.  * Index definitions for this array are in global.h
  16.  */
  17. char *binmode[] = {
  18.     "rb",    /* Read binary */
  19.     "wb",    /* Write binary */
  20.     "ab"    /* Append binary */
  21. };
  22. #else
  23. /* fopen modes for binary files under Aztec -- same as UNIX */
  24. char *binmode[] = {
  25.     "r",    /* Read */
  26.     "w",    /* Write */
  27.     "a"     /* Append */
  28. };
  29. #endif
  30.  
  31. #ifdef    ATARI_ST
  32. char *startup     = "\\net.rc";            /* Initialization file */
  33. char *userfile     = "\\ftpusers";        /* Authorized FTP users */
  34. char *hosts     = "\\hosts.net";        /* Unix style host table */
  35. char *mailspool = "\\spool\\mail";        /* Incoming mail */
  36. char *mailqdir     = "\\spool\\mqueue";        /* Outgoing mail spool */
  37. char *mailqueue = "\\spool\\mqueue\\*.wrk";    /* Outgoing mail work files */
  38. char *routeqdir = "\\spool\\rqueue";        /* Queue for router */
  39. char *alias     = "\\alias";            /* The alias file */
  40. #ifdef    _FINGER
  41. char *fingersuf = ".txt";        /* Text info for finger command */
  42. char *fingerpath = "\\finger\\";    /* Path to finger info files */
  43. #endif
  44. #endif
  45.  
  46. #ifdef    MSDOS || __TURBOC__
  47. char *startup = "/autoexec.net";    /* Initialization file */
  48. char *userfile = "/ftpusers";        /* Authorized FTP users and passwords */
  49. char *hosts = "/hosts.net";        /* Network host table */
  50. char *mailspool = "/spool/mail";    /* Incoming mail */
  51. char *mailqdir = "/spool/mqueue";    /* Outgoing mail spool */
  52. char *mailqueue = "/spool/mqueue/*.wrk";/* Outgoing mail work files */
  53. char *routeqdir = "/spool/rqueue";    /* queue for router */
  54. char *alias = "/alias";            /* the alias file */
  55. #ifdef _FINGER
  56. char *fingersuf = ".txt";        /* Text info for finger command */
  57. char *fingerpath = "/finger/";        /* Path to finger info files */
  58. #endif
  59. #endif
  60.  
  61. #ifdef    UNIX
  62. char *netexe = "/usr/local/bin/net";    /* where the binary lives for reset */
  63. char *startup = "startup.net";        /* Initialization file */
  64. char *config = "config.net";        /* Device configuration list */
  65. char *userfile = "ftpusers";
  66. char *hosts = "hosts.net";
  67. char *mailspool = "/usr/spool/mail";
  68. char *mailqdir = "/usr/spool/mqueue";
  69. char *mailqueue = "/usr/spool/mqueue/*.wrk";
  70. char *routeqdir = "/usr/spool/rqueue";        /* queue for router */
  71. char *alias = "aliases";            /* the alias file */
  72. #ifdef _FINGER
  73. char *fingersuf = ".txt";        /* Text info for finger command */
  74. char *fingerpath = "finger/";        /* Path to finger info files */
  75. #endif
  76. #endif
  77.  
  78. #ifdef    AMIGA
  79. char startup[] = "TCPIP:net.start";
  80. char config[] = "TCPIP:config.net";    /* Device configuration list */
  81. char userfile[] = "TCPIP:ftpusers";
  82. char hosts[] = "TCPIP:hosts.net";
  83. char mailspool[] = "TCPIP:spool/mail";
  84. char mailqdir[] = "TCPIP:spool/mqueue";
  85. char mailqueue[] = "TCPIP:spool/mqueue/*.wrk";
  86. char routeqdir[] = "TCPIP:spool/rqueue";        /* queue for router */
  87. char alias[] = "TCPIP:alias";    /* the alias file */
  88. #ifdef _FINGER
  89. char fingersuf[] = ".txt";        /* Text info for finger command */
  90. char fingerpath[] = "TCPIP:finger/";    /* Path to finger info files */
  91. #endif
  92. #endif
  93.  
  94. #ifdef    MAC
  95. char startup[] ="Mikes Hard Disk:net.start";
  96. char config[] = "Mikes Hard Disk:config.net";    /* Device configuration list */
  97. char userfile[] = "Mikes Hard Disk:ftpusers";
  98. char hosts[] = "Mikes Hard Disk:hosts.net";
  99. char mailspool[] = "Mikes Hard Disk:spool:mail:";
  100. char mailqdir[] = "Mikes Hard Disk:spool:mqueue:";
  101. char mailqueue[] = "Mikes Hard Disk:spool:mqueue:*.wrk";
  102. char routeqdir[] = "Mikes Hard Disk:spool/rqueue:";    /* queue for router */
  103. char alias[] = "Mikes Hard Disk:alias";    /* the alias file */
  104. #ifdef _FINGER
  105. /* is this for real? */
  106. char fingersuf[] = ".txt";        /* Text info for finger command */
  107. char fingerpath[] = "Mikes Hard Disk:finger/";    /* Path to finger info files */
  108. #endif
  109. #endif
  110.